Wojska po obu stronach składały się różnych narodów. W armiiWitolda znalazły się także oddziały Tatarów zamieszkujących Litwę, zaś do Krzyżaków przyłączyli się rycerze z zachodniej części Europy, którzy zostali zachęceni zdobyciem łupów wojennych i sławy. Zdaniem Długosza wojska Krzyżackie były mniej liczebne niż armia Władysława Jagiełły, która składała się z piechoty i 50 chorągwi, prócz tego Litwa posiadała 40 chorągwi. Obecnie historycy twierdzą, że liczebność wojsk Krzyżackich wynosiła ok. 21 tys. jezdnych i 5 tys. piechoty, a armia Jagiełły liczyła mniej niż 29 tys. (w tym 11 tys. wojsk litewskich). Lecz siły zbrojne można uznać za wyrównane, gdyż oddziały zakonu były lepiej uzbrojone.